|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
nhd - 1.5- au - shield graphic color oled display module + arduino uno shield nhd - newhaven display 1. 5 - 1. 5 d iagonal s ize au - arduino uno shield - shield newhaven display international, inc. 2661 galvin ct. elgin il, 60124 ph: 847 - 844 - 8795 fax: 847 - 844 - 8796 www.newhavendisplay.com nhtech@newhavendisplay.com nhsales@newhavendisplay. com
[ 2 ] document revision history revision date description changed by 0 11 / 19/2015 initial release pb 1 1/11/2016 functions and features updated pb functions and features ? 128 x 128 pixel resolution ? built - in ssd1351 controller ? spi mpu interface ? rohs co mpliant ? microsd card reader (microsd card not included) ? built - in logic level shifting for 3.3v ~ 5v operation 1 2 3 4 5 6 a b c d b c d 1 2 3 4 5 6 mechanical drawing a [3] nhd-1.5-au-shield 11/19/15 date unit model: mm gen. tolerance 0.3mm rev descripton date v.a 28 0.2 v.a 28 0.2 bezel 34.80 0.2 bezel 35 0.2 pcb 53.34 0.3 (a.a 26.855) (a.a 26.864) pcb 68.58 0.3 ( 13.2425) 12.67 9.27 6.34 11.34 10.80 14.90 2.10 0.2 5.10 0.3 8.51 pcb 1 6.10 schematc [4] 2 3 4 2 3 [5] nhd- xx/xx/xx date unit model: mm gen. tolerance 0.3mm rev descripton [ 6 ] interface description jp1 interface: pin no. symbol external connection function description 1 mosi mpu master out slave in 2 sck mpu s erial clock signal 3 d/c mpu register s elect signal. d/c=0: command, d/c=1: data 4 /res mpu active low reset signal 5 oledcs mpu oled active low chip select signal 6 sdcs mpu micro sd active low chip select signal 7 miso mpu master in / slave out 8 n c - no connect 9 nc - no connect 10 vdd power supply supply voltage for oled and logic (3.3v~5v) 11 gnd power supply ground jp2 interface: shield pin symbol arduino uno pin symbol function description aref aref no connect gnd gnd ground digital 13 13 serial clock signal digital 12 12 master in / slave out digital 11 11 master out slave in digital 10 10 micro sd active low chip select signal digital 9 9 no connect digital 8 8 no connect jp 3 interface: shield pin symbol arduino uno pin sym bol function description digital 7 7 no connect digital 6 6 active low reset signal digital 5 5 oled active low chip select signal digital 4 4 register select signal. d/c=0: command, d/c=1: data digital 3 3 no connect digital 2 2 no connect digital 1 1 no connect digital 0 0 no connect jp4 interface: shield pin symbol arduino uno pin symbol function description analog 5 a 5 no connect analog 4 a 4 no connect analog 3 a 3 no connect analog 2 a 2 no connect analog 1 a 1 no connect analog 0 a 0 no c onnect [ 7 ] jp5 interface: shield pin symbol arduino uno pin symbol function description rst reset no connect 3v 3.3v no connect 5v 5v supply voltage for oled and logic ( 5v ) gnd gnd no connect gnd gnd no connect vin vin no connect [ 8 ] electrical charac teristics item symbol condition min. typ. max. unit operating temperature range t op absolute max - 30 - +70 ? c storage temperature range t st absolute max - 40 - +80 ? c supply voltage vdd 3.0 3.3 5.5 v supply current idd - 85 200 ma h level input vih 0.8*vdd - vdd v l level input vil 0 - 0.2*vdd v h level output voh 0.9*vdd - vdd v l level output vol 0 - 0.1 * vdd v optical characteristics item symbol condition min. typ. max. unit viewing angle C top 80 - - ? viewing angle C bott om 80 - - ? viewing angle C left 80 - - ? viewing angle C right 80 - - ? contrast ratio cr - 2000:1 - - response time (rise) tr - - 10 - us response time (fall) tf - - 10 - us brightness 50% checkerboard 70 90 - cd/m 2 lifetime 90 cd/m2, ta= 25c, 50% checkerboard 10,000 - - hrs note : lifetime at typ ical temperature is based on accelerated high - temperature operation. lifetime is tested at average 50% pixels on and is rated as hours until half - brightness . the display off command can be used to extend the lifetime of the display. luminance of active pixels will degrade faster than inactive pixels. residual (burn - in) images may occur . t o avoid this, every pixel should be illuminated uniformly. controller information built - in ssd1351 controller . please download specification at www.newhavendisplay.com/app_notes/ssd1351.pdf [ 9 ] table of commands [ 10] [ 11] [ 12] [ 13] [ 14] [ 15] timing characteristics 4 - wire spi : [ 16] example initialization sequence void oled_init_128128rgb(void) { int i,j; gpio_resetbits(gpioc, res); graphic_delay(500000); gpio_setbits(gpioc, res); graphic_delay(500000); oled_command_128128rgb(0xfd); //command lock setting oled_data_128128rgb(0x12); //unlock oled_command_128128rgb(0xfd); //command lock setting oled_data_128128rgb(0xb1); //unlock oled_command_128128rgb(0xae); oled_command_128128rgb(0xb3); //clock & frequency oled_data_128128rgb(0xf1); //clock=diviser+1 frequency=fh oled_command _128128rgb(0xca); //duty oled_data_128128rgb(0x7f); //oled _end+1 oled_command_128128rgb(0xa2); //display offset oled_data_128128rgb(0x00); oled_command_128128rgb(0xa1); //set display start line oled_data_128128rgb(0x00); //0x00 start line oled_comm and_128128rgb(0xa0); //set re - map, color depth oled_data_128128rgb(0xa0); //8 - bit 262k oled_command_128128rgb(0xb5); //set gpio oled_data_128128rgb(0x00); //disabled oled_command_128128rgb(0xab); //function set oled_data_128128rgb(0x01); //8 - bit inter face, internal vdd regulator oled_command_128128rgb(0xb4); //set vsl oled_data_128128rgb(0xa0); //external vsl oled_data_128128rgb(0xb5); oled_data_128128rgb(0x55); oled_command_128128rgb(0xc1); //set contrast current for a,b,c oled_data_128128rgb(0x8a) ; //color a //8a oled_data_128128rgb(0x51); //color b //51 oled_data_128128rgb(0x8a); //color c //8a oled_command_128128rgb(0xc7); //set master contrast oled_data_128128rgb(0x0f); // [ 17] oled_command_128128rgb(0xb9); //use linear grayscale lut oled_command_128128rgb(0xb1); //set pre & dis - charge oled_data_128128rgb(0x32); //pre=1h, dis=1h oled_command_128128rgb(0xbb); //set precharge voltage of color a,b,c oled_data_128128rgb(0x07); // oled_command_128128rgb(0xb2); //display enhancement oled_data_128128rgb(0xa4); oled_data_128128rgb(0x00); oled_data_128128rgb(0x00); oled_command_128128rgb(0xb6); //precharge period oled_data_128128rgb(0x01); oled_command_128128rgb(0xbe); //set vcomh oled_data_128128rgb(0x07); oled_command_128128rgb (0xa6); //normal display oled_command_128128rgb(0x15); //set column start and end addresses oled_data_128128rgb(0x00); // oled_data_128128rgb(0x7f); // oled_command_128128rgb(0x75); //set row start and end addresses oled_data_128128rgb(0x00); // oled_da ta_128128rgb(0x7f); // oled_command_128128rgb(0x5c); //write to ram command for(i=0;i<128;i++) { for(j=0;j<128;j++) { oled_data_128128rgb(0x00); oled_data_128128rgb(0x00); oled_data_128128rgb(0x00); } } oled_command_128128rgb(0xaf); //d isplay on } int oled_128128rgb(void) { column = 0x00; byte1 = 0x00; byte2 = 0x00; oled_command_128128rgb(0x15); //set column start and end addresses oled_data_128128rgb(column); // oled_data_128128rgb(0x7f); // [ 18] oled_command_128128rgb(0x75); //set row st art and end addresses oled_data_128128rgb(0x00); // oled_data_128128rgb(0x7f); // oled_command_128128rgb(0x5c); //write to ram command for (i=0;i<16384;i++) //for each 24 - bit pixel...128*128=16384 { f_read(&file1, &red, 1, &blen); //read the red 8 - bit s f_read(&file1, &green, 1, &blen); //read the green 8 - bits f_read(&file1, &blue, 1, &blen); //read the blue 8 - bits red = red >> 2; green = green >> 2; blue = blue >> 2; oled_data_128128rgb(red); oled_data_128128rgb(green); oled_data_128128rgb(bl ue); } /////////////////////////////////////////////////////// example arduino code please see: https://github.com/newhavendisplay/nhd - 1.5 - 128128asc3_example [ 19] quality information test item content of test test condition note high temperature storage test the e ndurance of the display at high storage temperature . + 80 ? c , 96 hrs 2 low temperature storage test the e ndurance of the display at low sto rage temperature . - 4 0 ? c , 96 hrs 1,2 high temperature operation test the e ndurance of the display by applying electric stress (voltage & current) a t high t emperature. + 70 ? c 9 6 h rs 2 low temperature operation test the e ndurance of the display by applying electric stress (voltage & current) a t low t emperature . - 30 ? c , 96 hrs 1 ,2 high temperature / humidity operation test the e ndurance of the display by applying electric stress ( voltage & current) a t high t emperature with high humidity. + 60 ? c , 90% rh , 96 hrs 1,2 thermal shock resistance test the e ndurance of the display by applying electric stress (voltage & current) during a cycle of low and high t emperatures . - 3 0 ? c ,30min - > 25?c,5min - > 70? c,30min = 1 cycle 100 cycles vibration test test the e ndurance of the display by a pplying vibration to simulate transportation and use. 10 - 22 hz , 15mm amplitude. 22- 500hz, 1.5g 30min in each of 3 directions x,y,z 3 atmospheric pressure test test the endurance of the display by applying atmospheric pressure to simulate transportation by air. 115mbar, 40hrs 3 static electricity test test the endurance of the display by applying electric static discharge. vs=800v, rs=1.5k , cs=100 pf one time note 1: no condensation to be observed. note 2: conducted after 2 hours of storage at 25 ? c, 0%rh. note 3: test performed on product itself, not inside a container . evaluation criteria: 1: display is fully functional during operational tests and after all tests, at room temperature. 2: no observable defects. 3: luminance >50% of initial value. 4: current consumption within 50% of initial value precautions for using oleds/ lcds/lcms see precautions at www.newhavendisplay.com/specs/precautions.pdf warranty information and terms & conditions http://www.newhavendisplay.com/index.php?main_page=terms |
Price & Availability of NHD-15-AU-SHIELD |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |